package com.jic.order.manage.request;

import com.jic.common.base.vo.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@ApiModel(description = " m_order_bale ")
public class MOrderBale extends BaseEntity {
	private static final long serialVersionUID = 1L;
    @ApiModelProperty(notes = "主键ID")
    private Long id;

    @ApiModelProperty(notes = "包裹编号")
    private String baleNo;

    @ApiModelProperty(notes = "交货单号")
    private String deliverNo;

    @ApiModelProperty(notes = "快递单号")
    private String expressNo;

    @ApiModelProperty(notes = "订单号")
    private String orderNo;

    @ApiModelProperty(notes = "包裹状态，1.待调度 2.已送达 3.已关闭")
    private Integer orderStatus;

    @ApiModelProperty(notes = "配送商id")
    private Long distributorId;

    @ApiModelProperty(notes = "配送商名称")
    private String distributorName;

    @ApiModelProperty(notes = "物流商编码")
    private String distributorCode;

    @ApiModelProperty(notes = "配送商logo")
    private String distributorLogo;

    @ApiModelProperty(notes = "配送类型外键id")
    private Long distributorTypeId;

    @ApiModelProperty(notes = "收货人名字")
    private String receiverName;

    @ApiModelProperty(notes = "收货人电话")
    private String receiverPhone;

    @ApiModelProperty(notes = "收货人省id")
    private Long receiverProvinceId;

    @ApiModelProperty(notes = "收货人省名称")
    private String receiverProvinceName;

    @ApiModelProperty(notes = "收货人市id")
    private Long receiverCityId;

    @ApiModelProperty(notes = "收货人市名称")
    private String receiverCityName;

    @ApiModelProperty(notes = "收货人区/县id")
    private Long receiverCountryId;

    @ApiModelProperty(notes = "收货人区/县名称")
    private String receiverRegionName;

    @ApiModelProperty(notes = "收货人详细地址")
    private String receiverAddress;

    @ApiModelProperty(notes = "备注")
    private String mark;

    @ApiModelProperty(notes = "版本号")
    private Long version;

    @ApiModelProperty(notes = "创建人姓名")
    private String creatorName;

    @ApiModelProperty(notes = "更新人姓名")
    private String updaterName;

}
